package com.jy.modules.cims.data.dto;

import java.util.Date;
import java.util.List;

import com.jy.modules.cims.data.common.dto.TCMmCooperorgDealDTO;

/**
 * 
 * <b>类名称：</b>DealDto <br/>
 * <b>类描述：</b><br/>
 * <b>修改人：</b><br/>
 * <b>修改时间：</b>2015-1-21 上午10:01:46<br/>
 * <b>修改备注：</b><br/>
 * <b>版本信息：</b>v1.0.0<br/>
 */
public class DealDto extends TCMmCooperorgDealDTO {

	private static final long serialVersionUID = 3241055433527025618L;

	public DealDto() {
	}

	/** 机构名称 */
	private String cooperorgName;

	/** 合约名称 */
	private String contractName;

	/** 协议名称 */
	private String agreementName;

	/** 存放多个交易类型的字符串，多个值中间用逗号分隔开 */
	private String dealTypeStr;

	/** 存放多个交易状态的字符串，多个值中间用逗号分隔开 */
	private String dealStatusStr;

	/** 存放多个交易类型的集合 */
	private List<String> dealTypeList;

	/** 存放多个交易流水号的集合 */
	private List<String> dealCodeList;

	/** 存放多个交易状态的集合 */
	private List<String> dealStatusList;

	/** 起始交易日期 */
	private Date startDealDate;

	/** 截止交易日期 */
	private Date endDealDate;

	private String isPreciseSearch;
	
	private String cooperorgType;
	
	private String jjStatus;

	private String productType;
	
	private String repaymentAffiliation;
	
	private Date deliverDate;
	
	/** 结算流水号 */
	private String applyCode;
	
	/**标的日期*/
	private String creditReferDate;
	
	/**募集计划名称**/
	private String planName;
	/**月还归属*/
	private String creditAffiliation;
	
	public String getCooperorgName() {
		return cooperorgName;
	}

	public void setCooperorgName(String cooperorgName) {
		this.cooperorgName = cooperorgName;
	}

	public String getContractName() {
		return contractName;
	}

	public void setContractName(String contractName) {
		this.contractName = contractName;
	}

	public String getAgreementName() {
		return agreementName;
	}

	public void setAgreementName(String agreementName) {
		this.agreementName = agreementName;
	}

	public String getDealTypeStr() {
		return dealTypeStr;
	}

	public void setDealTypeStr(String dealTypeStr) {
		this.dealTypeStr = dealTypeStr;
	}

	public String getDealStatusStr() {
		return dealStatusStr;
	}

	public void setDealStatusStr(String dealStatusStr) {
		this.dealStatusStr = dealStatusStr;
	}

	public List<String> getDealTypeList() {
		return dealTypeList;
	}

	public void setDealTypeList(List<String> dealTypeList) {
		this.dealTypeList = dealTypeList;
	}

	public List<String> getDealCodeList() {
		return dealCodeList;
	}

	public void setDealCodeList(List<String> dealCodeList) {
		this.dealCodeList = dealCodeList;
	}

	public List<String> getDealStatusList() {
		return dealStatusList;
	}

	public void setDealStatusList(List<String> dealStatusList) {
		this.dealStatusList = dealStatusList;
	}

	public Date getStartDealDate() {
		return startDealDate;
	}

	public void setStartDealDate(Date startDealDate) {
		this.startDealDate = startDealDate;
	}

	public Date getEndDealDate() {
		return endDealDate;
	}

	public void setEndDealDate(Date endDealDate) {
		this.endDealDate = endDealDate;
	}

	public String getIsPreciseSearch() {
		return isPreciseSearch;
	}

	public void setIsPreciseSearch(String isPreciseSearch) {
		this.isPreciseSearch = isPreciseSearch;
	}

	public String getCooperorgType() {
		return cooperorgType;
	}

	public void setCooperorgType(String cooperorgType) {
		this.cooperorgType = cooperorgType;
	}

	public String getJjStatus() {
		return jjStatus;
	}

	public void setJjStatus(String jjStatus) {
		this.jjStatus = jjStatus;
	}

	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	public String getApplyCode() {
		return applyCode;
	}

	public void setApplyCode(String applyCode) {
		this.applyCode = applyCode;
	}

	public String getRepaymentAffiliation() {
		return repaymentAffiliation;
	}

	public void setRepaymentAffiliation(String repaymentAffiliation) {
		this.repaymentAffiliation = repaymentAffiliation;
	}

	public Date getDeliverDate() {
		return deliverDate;
	}

	public void setDeliverDate(Date deliverDate) {
		this.deliverDate = deliverDate;
	}

	public String getCreditReferDate() {
		return creditReferDate;
	}

	public void setCreditReferDate(String creditReferDate) {
		this.creditReferDate = creditReferDate;
	}

	public String getPlanName() {
		return planName;
	}

	public void setPlanName(String planName) {
		this.planName = planName;
	}

	public String getCreditAffiliation() {
		return creditAffiliation;
	}

	public void setCreditAffiliation(String creditAffiliation) {
		this.creditAffiliation = creditAffiliation;
	}
}